package org.adorsys.aderp.orga.web;

import org.adorsys.aderp.orga.domain.AccTitle;
import org.adorsys.aderp.orga.domain.AccTitleAuditRecord;
import org.adorsys.aderp.orga.domain.City;
import org.adorsys.aderp.orga.domain.CityAuditRecord;
import org.adorsys.aderp.orga.domain.Continent;
import org.adorsys.aderp.orga.domain.ContinentAuditRecord;
import org.adorsys.aderp.orga.domain.Country;
import org.adorsys.aderp.orga.domain.CountryAuditRecord;
import org.adorsys.aderp.orga.domain.CurrencyInstance;
import org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord;
import org.adorsys.aderp.orga.domain.DisabilityType;
import org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord;
import org.adorsys.aderp.orga.domain.District;
import org.adorsys.aderp.orga.domain.DistrictAuditRecord;
import org.adorsys.aderp.orga.domain.EduDegree;
import org.adorsys.aderp.orga.domain.EduDegreeAuditRecord;
import org.adorsys.aderp.orga.domain.EmailAddressRole;
import org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord;
import org.adorsys.aderp.orga.domain.Gender;
import org.adorsys.aderp.orga.domain.GenderAuditRecord;
import org.adorsys.aderp.orga.domain.HonorTitle;
import org.adorsys.aderp.orga.domain.HonorTitleAuditRecord;
import org.adorsys.aderp.orga.domain.MaritalStatus;
import org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaAddress;
import org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaAddressRole;
import org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaData;
import org.adorsys.aderp.orga.domain.OrgaPerson;
import org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaPersonForm;
import org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaPersonRole;
import org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaRelation;
import org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaRelationRole;
import org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaResource;
import org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord;
import org.adorsys.aderp.orga.domain.OrgaResourceType;
import org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord;
import org.adorsys.aderp.orga.domain.PersonAddress;
import org.adorsys.aderp.orga.domain.PersonAddressAuditRecord;
import org.adorsys.aderp.orga.domain.PersonEmail;
import org.adorsys.aderp.orga.domain.PersonEmailAuditRecord;
import org.adorsys.aderp.orga.domain.Region;
import org.adorsys.aderp.orga.domain.RegionAuditRecord;
import org.adorsys.aderp.orga.domain.ResourceAddress;
import org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord;
import org.adorsys.aderp.orga.domain.ResourceCondition;
import org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord;
import org.adorsys.aderp.orga.domain.ResourceEmail;
import org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord;
import org.adorsys.aderp.orga.domain.ResourceRelation;
import org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord;
import org.adorsys.aderp.orga.domain.ResourceRelationRole;
import org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord;
import org.adorsys.aderp.orga.service.AccTitleAuditRecordService;
import org.adorsys.aderp.orga.service.AccTitleService;
import org.adorsys.aderp.orga.service.CityAuditRecordService;
import org.adorsys.aderp.orga.service.CityService;
import org.adorsys.aderp.orga.service.ContinentAuditRecordService;
import org.adorsys.aderp.orga.service.ContinentService;
import org.adorsys.aderp.orga.service.CountryAuditRecordService;
import org.adorsys.aderp.orga.service.CountryService;
import org.adorsys.aderp.orga.service.CurrencyInstanceAuditRecordService;
import org.adorsys.aderp.orga.service.CurrencyInstanceService;
import org.adorsys.aderp.orga.service.DisabilityTypeAuditRecordService;
import org.adorsys.aderp.orga.service.DisabilityTypeService;
import org.adorsys.aderp.orga.service.DistrictAuditRecordService;
import org.adorsys.aderp.orga.service.DistrictService;
import org.adorsys.aderp.orga.service.EduDegreeAuditRecordService;
import org.adorsys.aderp.orga.service.EduDegreeService;
import org.adorsys.aderp.orga.service.EmailAddressRoleAuditRecordService;
import org.adorsys.aderp.orga.service.EmailAddressRoleService;
import org.adorsys.aderp.orga.service.GenderAuditRecordService;
import org.adorsys.aderp.orga.service.GenderService;
import org.adorsys.aderp.orga.service.HonorTitleAuditRecordService;
import org.adorsys.aderp.orga.service.HonorTitleService;
import org.adorsys.aderp.orga.service.MaritalStatusAuditRecordService;
import org.adorsys.aderp.orga.service.MaritalStatusService;
import org.adorsys.aderp.orga.service.OrgaAddressAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaAddressRoleAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaAddressRoleService;
import org.adorsys.aderp.orga.service.OrgaAddressService;
import org.adorsys.aderp.orga.service.OrgaDataService;
import org.adorsys.aderp.orga.service.OrgaPersonAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaPersonFormAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaPersonFormService;
import org.adorsys.aderp.orga.service.OrgaPersonRoleAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaPersonRoleService;
import org.adorsys.aderp.orga.service.OrgaPersonService;
import org.adorsys.aderp.orga.service.OrgaRelationAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaRelationRoleAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaRelationRoleService;
import org.adorsys.aderp.orga.service.OrgaRelationService;
import org.adorsys.aderp.orga.service.OrgaResourceAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaResourceService;
import org.adorsys.aderp.orga.service.OrgaResourceTypeAuditRecordService;
import org.adorsys.aderp.orga.service.OrgaResourceTypeService;
import org.adorsys.aderp.orga.service.PersonAddressAuditRecordService;
import org.adorsys.aderp.orga.service.PersonAddressService;
import org.adorsys.aderp.orga.service.PersonEmailAuditRecordService;
import org.adorsys.aderp.orga.service.PersonEmailService;
import org.adorsys.aderp.orga.service.RegionAuditRecordService;
import org.adorsys.aderp.orga.service.RegionService;
import org.adorsys.aderp.orga.service.ResourceAddressAuditRecordService;
import org.adorsys.aderp.orga.service.ResourceAddressService;
import org.adorsys.aderp.orga.service.ResourceConditionAuditRecordService;
import org.adorsys.aderp.orga.service.ResourceConditionService;
import org.adorsys.aderp.orga.service.ResourceEmailAuditRecordService;
import org.adorsys.aderp.orga.service.ResourceEmailService;
import org.adorsys.aderp.orga.service.ResourceRelationAuditRecordService;
import org.adorsys.aderp.orga.service.ResourceRelationRoleAuditRecordService;
import org.adorsys.aderp.orga.service.ResourceRelationRoleService;
import org.adorsys.aderp.orga.service.ResourceRelationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.convert.converter.Converter;
import org.springframework.format.FormatterRegistry;
import org.springframework.format.support.FormattingConversionServiceFactoryBean;
import org.springframework.roo.addon.web.mvc.controller.converter.RooConversionService;

/**
 * A central place to register application converters and formatters. 
 */
@RooConversionService
public class ApplicationConversionServiceFactoryBean extends FormattingConversionServiceFactoryBean {

	@Override
	protected void installFormatters(FormatterRegistry registry) {
		super.installFormatters(registry);
		// Register application converters and formatters
	}

    
    @Autowired
    AccTitleService accTitleService;
    
    @Autowired
    AccTitleAuditRecordService accTitleAuditRecordService;
    
    @Autowired
    CityService cityService;
    
    @Autowired
    CityAuditRecordService cityAuditRecordService;
    
    @Autowired
    ContinentService continentService;
    
    @Autowired
    ContinentAuditRecordService continentAuditRecordService;
    
    @Autowired
    CountryService countryService;
    
    @Autowired
    CountryAuditRecordService countryAuditRecordService;
    
    @Autowired
    CurrencyInstanceService currencyInstanceService;
    
    @Autowired
    CurrencyInstanceAuditRecordService currencyInstanceAuditRecordService;
    
    @Autowired
    DisabilityTypeService disabilityTypeService;
    
    @Autowired
    DisabilityTypeAuditRecordService disabilityTypeAuditRecordService;
    
    @Autowired
    DistrictService districtService;
    
    @Autowired
    DistrictAuditRecordService districtAuditRecordService;
    
    @Autowired
    EduDegreeService eduDegreeService;
    
    @Autowired
    EduDegreeAuditRecordService eduDegreeAuditRecordService;
    
    @Autowired
    EmailAddressRoleService emailAddressRoleService;
    
    @Autowired
    EmailAddressRoleAuditRecordService emailAddressRoleAuditRecordService;
    
    @Autowired
    GenderService genderService;
    
    @Autowired
    GenderAuditRecordService genderAuditRecordService;
    
    @Autowired
    HonorTitleService honorTitleService;
    
    @Autowired
    HonorTitleAuditRecordService honorTitleAuditRecordService;
    
    @Autowired
    MaritalStatusService maritalStatusService;
    
    @Autowired
    MaritalStatusAuditRecordService maritalStatusAuditRecordService;
    
    @Autowired
    OrgaAddressService orgaAddressService;
    
    @Autowired
    OrgaAddressAuditRecordService orgaAddressAuditRecordService;
    
    @Autowired
    OrgaAddressRoleService orgaAddressRoleService;
    
    @Autowired
    OrgaAddressRoleAuditRecordService orgaAddressRoleAuditRecordService;
    
    @Autowired
    OrgaDataService orgaDataService;
    
    @Autowired
    OrgaPersonService orgaPersonService;
    
    @Autowired
    OrgaPersonAuditRecordService orgaPersonAuditRecordService;
    
    @Autowired
    OrgaPersonFormService orgaPersonFormService;
    
    @Autowired
    OrgaPersonFormAuditRecordService orgaPersonFormAuditRecordService;
    
    @Autowired
    OrgaPersonRoleService orgaPersonRoleService;
    
    @Autowired
    OrgaPersonRoleAuditRecordService orgaPersonRoleAuditRecordService;
    
    @Autowired
    OrgaRelationService orgaRelationService;
    
    @Autowired
    OrgaRelationAuditRecordService orgaRelationAuditRecordService;
    
    @Autowired
    OrgaRelationRoleService orgaRelationRoleService;
    
    @Autowired
    OrgaRelationRoleAuditRecordService orgaRelationRoleAuditRecordService;
    
    @Autowired
    OrgaResourceService orgaResourceService;
    
    @Autowired
    OrgaResourceAuditRecordService orgaResourceAuditRecordService;
    
    @Autowired
    OrgaResourceTypeService orgaResourceTypeService;
    
    @Autowired
    OrgaResourceTypeAuditRecordService orgaResourceTypeAuditRecordService;
    
    @Autowired
    PersonAddressService personAddressService;
    
    @Autowired
    PersonAddressAuditRecordService personAddressAuditRecordService;
    
    @Autowired
    PersonEmailService personEmailService;
    
    @Autowired
    PersonEmailAuditRecordService personEmailAuditRecordService;
    
    @Autowired
    RegionService regionService;
    
    @Autowired
    RegionAuditRecordService regionAuditRecordService;
    
    @Autowired
    ResourceAddressService resourceAddressService;
    
    @Autowired
    ResourceAddressAuditRecordService resourceAddressAuditRecordService;
    
    @Autowired
    ResourceConditionService resourceConditionService;
    
    @Autowired
    ResourceConditionAuditRecordService resourceConditionAuditRecordService;
    
    @Autowired
    ResourceEmailService resourceEmailService;
    
    @Autowired
    ResourceEmailAuditRecordService resourceEmailAuditRecordService;
    
    @Autowired
    ResourceRelationService resourceRelationService;
    
    @Autowired
    ResourceRelationAuditRecordService resourceRelationAuditRecordService;
    
    @Autowired
    ResourceRelationRoleService resourceRelationRoleService;
    
    @Autowired
    ResourceRelationRoleAuditRecordService resourceRelationRoleAuditRecordService;
    
    public Converter<AccTitle, String> getAccTitleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.AccTitle, java.lang.String>() {
            public String convert(AccTitle accTitle) {
                return accTitle.getTitle();
            }
        };
    }
    
    public Converter<Long, AccTitle> getIdToAccTitleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.AccTitle>() {
            public org.adorsys.aderp.orga.domain.AccTitle convert(java.lang.Long id) {
                return accTitleService.findAccTitle(id);
            }
        };
    }
    
    public Converter<String, AccTitle> getStringToAccTitleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.AccTitle>() {
            public org.adorsys.aderp.orga.domain.AccTitle convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), AccTitle.class);
            }
        };
    }
    
    public Converter<AccTitleAuditRecord, String> getAccTitleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.AccTitleAuditRecord, java.lang.String>() {
            public String convert(AccTitleAuditRecord accTitleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, AccTitleAuditRecord> getIdToAccTitleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.AccTitleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.AccTitleAuditRecord convert(java.lang.Long id) {
                return accTitleAuditRecordService.findAccTitleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, AccTitleAuditRecord> getStringToAccTitleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.AccTitleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.AccTitleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), AccTitleAuditRecord.class);
            }
        };
    }
    
    public Converter<City, String> getCityToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.City, java.lang.String>() {
            public String convert(City city) {
                return city.getTitle();
            }
        };
    }
    
    public Converter<Long, City> getIdToCityConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.City>() {
            public org.adorsys.aderp.orga.domain.City convert(java.lang.Long id) {
                return cityService.findCity(id);
            }
        };
    }
    
    public Converter<String, City> getStringToCityConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.City>() {
            public org.adorsys.aderp.orga.domain.City convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), City.class);
            }
        };
    }
    
    public Converter<CityAuditRecord, String> getCityAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.CityAuditRecord, java.lang.String>() {
            public String convert(CityAuditRecord cityAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, CityAuditRecord> getIdToCityAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.CityAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CityAuditRecord convert(java.lang.Long id) {
                return cityAuditRecordService.findCityAuditRecord(id);
            }
        };
    }
    
    public Converter<String, CityAuditRecord> getStringToCityAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.CityAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CityAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), CityAuditRecord.class);
            }
        };
    }
    
    public Converter<Continent, String> getContinentToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.Continent, java.lang.String>() {
            public String convert(Continent continent) {
                return continent.getTitle();
            }
        };
    }
    
    public Converter<Long, Continent> getIdToContinentConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.Continent>() {
            public org.adorsys.aderp.orga.domain.Continent convert(java.lang.Long id) {
                return continentService.findContinent(id);
            }
        };
    }
    
    public Converter<String, Continent> getStringToContinentConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.Continent>() {
            public org.adorsys.aderp.orga.domain.Continent convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), Continent.class);
            }
        };
    }
    
    public Converter<ContinentAuditRecord, String> getContinentAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ContinentAuditRecord, java.lang.String>() {
            public String convert(ContinentAuditRecord continentAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ContinentAuditRecord> getIdToContinentAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ContinentAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ContinentAuditRecord convert(java.lang.Long id) {
                return continentAuditRecordService.findContinentAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ContinentAuditRecord> getStringToContinentAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ContinentAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ContinentAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ContinentAuditRecord.class);
            }
        };
    }
    
    public Converter<Country, String> getCountryToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.Country, java.lang.String>() {
            public String convert(Country country) {
                return country.getTitle();
            }
        };
    }
    
    public Converter<Long, Country> getIdToCountryConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.Country>() {
            public org.adorsys.aderp.orga.domain.Country convert(java.lang.Long id) {
                return countryService.findCountry(id);
            }
        };
    }
    
    public Converter<String, Country> getStringToCountryConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.Country>() {
            public org.adorsys.aderp.orga.domain.Country convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), Country.class);
            }
        };
    }
    
    public Converter<CountryAuditRecord, String> getCountryAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.CountryAuditRecord, java.lang.String>() {
            public String convert(CountryAuditRecord countryAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, CountryAuditRecord> getIdToCountryAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.CountryAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CountryAuditRecord convert(java.lang.Long id) {
                return countryAuditRecordService.findCountryAuditRecord(id);
            }
        };
    }
    
    public Converter<String, CountryAuditRecord> getStringToCountryAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.CountryAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CountryAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), CountryAuditRecord.class);
            }
        };
    }
    
    public Converter<CurrencyInstance, String> getCurrencyInstanceToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.CurrencyInstance, java.lang.String>() {
            public String convert(CurrencyInstance currencyInstance) {
                return currencyInstance.getCurrencyCode();
            }
        };
    }
    
    public Converter<Long, CurrencyInstance> getIdToCurrencyInstanceConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.CurrencyInstance>() {
            public org.adorsys.aderp.orga.domain.CurrencyInstance convert(java.lang.Long id) {
                return currencyInstanceService.findCurrencyInstance(id);
            }
        };
    }
    
    public Converter<String, CurrencyInstance> getStringToCurrencyInstanceConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.CurrencyInstance>() {
            public org.adorsys.aderp.orga.domain.CurrencyInstance convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), CurrencyInstance.class);
            }
        };
    }
    
    public Converter<CurrencyInstanceAuditRecord, String> getCurrencyInstanceAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord, java.lang.String>() {
            public String convert(CurrencyInstanceAuditRecord currencyInstanceAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, CurrencyInstanceAuditRecord> getIdToCurrencyInstanceAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord convert(java.lang.Long id) {
                return currencyInstanceAuditRecordService.findCurrencyInstanceAuditRecord(id);
            }
        };
    }
    
    public Converter<String, CurrencyInstanceAuditRecord> getStringToCurrencyInstanceAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord>() {
            public org.adorsys.aderp.orga.domain.CurrencyInstanceAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), CurrencyInstanceAuditRecord.class);
            }
        };
    }
    
    public Converter<DisabilityType, String> getDisabilityTypeToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.DisabilityType, java.lang.String>() {
            public String convert(DisabilityType disabilityType) {
                return disabilityType.getTitle();
            }
        };
    }
    
    public Converter<Long, DisabilityType> getIdToDisabilityTypeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.DisabilityType>() {
            public org.adorsys.aderp.orga.domain.DisabilityType convert(java.lang.Long id) {
                return disabilityTypeService.findDisabilityType(id);
            }
        };
    }
    
    public Converter<String, DisabilityType> getStringToDisabilityTypeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.DisabilityType>() {
            public org.adorsys.aderp.orga.domain.DisabilityType convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), DisabilityType.class);
            }
        };
    }
    
    public Converter<DisabilityTypeAuditRecord, String> getDisabilityTypeAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord, java.lang.String>() {
            public String convert(DisabilityTypeAuditRecord disabilityTypeAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, DisabilityTypeAuditRecord> getIdToDisabilityTypeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord convert(java.lang.Long id) {
                return disabilityTypeAuditRecordService.findDisabilityTypeAuditRecord(id);
            }
        };
    }
    
    public Converter<String, DisabilityTypeAuditRecord> getStringToDisabilityTypeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.DisabilityTypeAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), DisabilityTypeAuditRecord.class);
            }
        };
    }
    
    public Converter<District, String> getDistrictToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.District, java.lang.String>() {
            public String convert(District district) {
                return district.getTitle();
            }
        };
    }
    
    public Converter<Long, District> getIdToDistrictConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.District>() {
            public org.adorsys.aderp.orga.domain.District convert(java.lang.Long id) {
                return districtService.findDistrict(id);
            }
        };
    }
    
    public Converter<String, District> getStringToDistrictConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.District>() {
            public org.adorsys.aderp.orga.domain.District convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), District.class);
            }
        };
    }
    
    public Converter<DistrictAuditRecord, String> getDistrictAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.DistrictAuditRecord, java.lang.String>() {
            public String convert(DistrictAuditRecord districtAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, DistrictAuditRecord> getIdToDistrictAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.DistrictAuditRecord>() {
            public org.adorsys.aderp.orga.domain.DistrictAuditRecord convert(java.lang.Long id) {
                return districtAuditRecordService.findDistrictAuditRecord(id);
            }
        };
    }
    
    public Converter<String, DistrictAuditRecord> getStringToDistrictAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.DistrictAuditRecord>() {
            public org.adorsys.aderp.orga.domain.DistrictAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), DistrictAuditRecord.class);
            }
        };
    }
    
    public Converter<EduDegree, String> getEduDegreeToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.EduDegree, java.lang.String>() {
            public String convert(EduDegree eduDegree) {
                return eduDegree.getTitle();
            }
        };
    }
    
    public Converter<Long, EduDegree> getIdToEduDegreeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.EduDegree>() {
            public org.adorsys.aderp.orga.domain.EduDegree convert(java.lang.Long id) {
                return eduDegreeService.findEduDegree(id);
            }
        };
    }
    
    public Converter<String, EduDegree> getStringToEduDegreeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.EduDegree>() {
            public org.adorsys.aderp.orga.domain.EduDegree convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), EduDegree.class);
            }
        };
    }
    
    public Converter<EduDegreeAuditRecord, String> getEduDegreeAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.EduDegreeAuditRecord, java.lang.String>() {
            public String convert(EduDegreeAuditRecord eduDegreeAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, EduDegreeAuditRecord> getIdToEduDegreeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.EduDegreeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.EduDegreeAuditRecord convert(java.lang.Long id) {
                return eduDegreeAuditRecordService.findEduDegreeAuditRecord(id);
            }
        };
    }
    
    public Converter<String, EduDegreeAuditRecord> getStringToEduDegreeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.EduDegreeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.EduDegreeAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), EduDegreeAuditRecord.class);
            }
        };
    }
    
    public Converter<EmailAddressRole, String> getEmailAddressRoleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.EmailAddressRole, java.lang.String>() {
            public String convert(EmailAddressRole emailAddressRole) {
                return emailAddressRole.getTitle();
            }
        };
    }
    
    public Converter<Long, EmailAddressRole> getIdToEmailAddressRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.EmailAddressRole>() {
            public org.adorsys.aderp.orga.domain.EmailAddressRole convert(java.lang.Long id) {
                return emailAddressRoleService.findEmailAddressRole(id);
            }
        };
    }
    
    public Converter<String, EmailAddressRole> getStringToEmailAddressRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.EmailAddressRole>() {
            public org.adorsys.aderp.orga.domain.EmailAddressRole convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), EmailAddressRole.class);
            }
        };
    }
    
    public Converter<EmailAddressRoleAuditRecord, String> getEmailAddressRoleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord, java.lang.String>() {
            public String convert(EmailAddressRoleAuditRecord emailAddressRoleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, EmailAddressRoleAuditRecord> getIdToEmailAddressRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord convert(java.lang.Long id) {
                return emailAddressRoleAuditRecordService.findEmailAddressRoleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, EmailAddressRoleAuditRecord> getStringToEmailAddressRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.EmailAddressRoleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), EmailAddressRoleAuditRecord.class);
            }
        };
    }
    
    public Converter<Gender, String> getGenderToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.Gender, java.lang.String>() {
            public String convert(Gender gender) {
                return gender.getTitle();
            }
        };
    }
    
    public Converter<Long, Gender> getIdToGenderConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.Gender>() {
            public org.adorsys.aderp.orga.domain.Gender convert(java.lang.Long id) {
                return genderService.findGender(id);
            }
        };
    }
    
    public Converter<String, Gender> getStringToGenderConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.Gender>() {
            public org.adorsys.aderp.orga.domain.Gender convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), Gender.class);
            }
        };
    }
    
    public Converter<GenderAuditRecord, String> getGenderAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.GenderAuditRecord, java.lang.String>() {
            public String convert(GenderAuditRecord genderAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, GenderAuditRecord> getIdToGenderAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.GenderAuditRecord>() {
            public org.adorsys.aderp.orga.domain.GenderAuditRecord convert(java.lang.Long id) {
                return genderAuditRecordService.findGenderAuditRecord(id);
            }
        };
    }
    
    public Converter<String, GenderAuditRecord> getStringToGenderAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.GenderAuditRecord>() {
            public org.adorsys.aderp.orga.domain.GenderAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), GenderAuditRecord.class);
            }
        };
    }
    
    public Converter<HonorTitle, String> getHonorTitleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.HonorTitle, java.lang.String>() {
            public String convert(HonorTitle honorTitle) {
                return honorTitle.getTitle();
            }
        };
    }
    
    public Converter<Long, HonorTitle> getIdToHonorTitleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.HonorTitle>() {
            public org.adorsys.aderp.orga.domain.HonorTitle convert(java.lang.Long id) {
                return honorTitleService.findHonorTitle(id);
            }
        };
    }
    
    public Converter<String, HonorTitle> getStringToHonorTitleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.HonorTitle>() {
            public org.adorsys.aderp.orga.domain.HonorTitle convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), HonorTitle.class);
            }
        };
    }
    
    public Converter<HonorTitleAuditRecord, String> getHonorTitleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.HonorTitleAuditRecord, java.lang.String>() {
            public String convert(HonorTitleAuditRecord honorTitleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, HonorTitleAuditRecord> getIdToHonorTitleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.HonorTitleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.HonorTitleAuditRecord convert(java.lang.Long id) {
                return honorTitleAuditRecordService.findHonorTitleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, HonorTitleAuditRecord> getStringToHonorTitleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.HonorTitleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.HonorTitleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), HonorTitleAuditRecord.class);
            }
        };
    }
    
    public Converter<MaritalStatus, String> getMaritalStatusToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.MaritalStatus, java.lang.String>() {
            public String convert(MaritalStatus maritalStatus) {
                return maritalStatus.getTitle();
            }
        };
    }
    
    public Converter<Long, MaritalStatus> getIdToMaritalStatusConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.MaritalStatus>() {
            public org.adorsys.aderp.orga.domain.MaritalStatus convert(java.lang.Long id) {
                return maritalStatusService.findMaritalStatus(id);
            }
        };
    }
    
    public Converter<String, MaritalStatus> getStringToMaritalStatusConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.MaritalStatus>() {
            public org.adorsys.aderp.orga.domain.MaritalStatus convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), MaritalStatus.class);
            }
        };
    }
    
    public Converter<MaritalStatusAuditRecord, String> getMaritalStatusAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord, java.lang.String>() {
            public String convert(MaritalStatusAuditRecord maritalStatusAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, MaritalStatusAuditRecord> getIdToMaritalStatusAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord>() {
            public org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord convert(java.lang.Long id) {
                return maritalStatusAuditRecordService.findMaritalStatusAuditRecord(id);
            }
        };
    }
    
    public Converter<String, MaritalStatusAuditRecord> getStringToMaritalStatusAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord>() {
            public org.adorsys.aderp.orga.domain.MaritalStatusAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), MaritalStatusAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaAddress, String> getOrgaAddressToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaAddress, java.lang.String>() {
            public String convert(OrgaAddress orgaAddress) {
                return orgaAddress.printAddress();
            }
        };
    }
    
    public Converter<Long, OrgaAddress> getIdToOrgaAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaAddress>() {
            public org.adorsys.aderp.orga.domain.OrgaAddress convert(java.lang.Long id) {
                return orgaAddressService.findOrgaAddress(id);
            }
        };
    }
    
    public Converter<String, OrgaAddress> getStringToOrgaAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaAddress>() {
            public org.adorsys.aderp.orga.domain.OrgaAddress convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaAddress.class);
            }
        };
    }
    
    public Converter<OrgaAddressAuditRecord, String> getOrgaAddressAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord, java.lang.String>() {
            public String convert(OrgaAddressAuditRecord orgaAddressAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaAddressAuditRecord> getIdToOrgaAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord convert(java.lang.Long id) {
                return orgaAddressAuditRecordService.findOrgaAddressAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaAddressAuditRecord> getStringToOrgaAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaAddressAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaAddressRole, String> getOrgaAddressRoleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaAddressRole, java.lang.String>() {
            public String convert(OrgaAddressRole orgaAddressRole) {
                return orgaAddressRole.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaAddressRole> getIdToOrgaAddressRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaAddressRole>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressRole convert(java.lang.Long id) {
                return orgaAddressRoleService.findOrgaAddressRole(id);
            }
        };
    }
    
    public Converter<String, OrgaAddressRole> getStringToOrgaAddressRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaAddressRole>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressRole convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaAddressRole.class);
            }
        };
    }
    
    public Converter<OrgaAddressRoleAuditRecord, String> getOrgaAddressRoleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord, java.lang.String>() {
            public String convert(OrgaAddressRoleAuditRecord orgaAddressRoleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaAddressRoleAuditRecord> getIdToOrgaAddressRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord convert(java.lang.Long id) {
                return orgaAddressRoleAuditRecordService.findOrgaAddressRoleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaAddressRoleAuditRecord> getStringToOrgaAddressRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaAddressRoleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaAddressRoleAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaData, String> getOrgaDataToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaData, java.lang.String>() {
            public String convert(OrgaData orgaData) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaData> getIdToOrgaDataConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaData>() {
            public org.adorsys.aderp.orga.domain.OrgaData convert(java.lang.Long id) {
                return orgaDataService.findOrgaData(id);
            }
        };
    }
    
    public Converter<String, OrgaData> getStringToOrgaDataConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaData>() {
            public org.adorsys.aderp.orga.domain.OrgaData convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaData.class);
            }
        };
    }
    
    public Converter<OrgaPerson, String> getOrgaPersonToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPerson, java.lang.String>() {
            public String convert(OrgaPerson orgaPerson) {
                return orgaPerson.getPersonNumber();
            }
        };
    }
    
    public Converter<Long, OrgaPerson> getIdToOrgaPersonConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPerson>() {
            public org.adorsys.aderp.orga.domain.OrgaPerson convert(java.lang.Long id) {
                return orgaPersonService.findOrgaPerson(id);
            }
        };
    }
    
    public Converter<String, OrgaPerson> getStringToOrgaPersonConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPerson>() {
            public org.adorsys.aderp.orga.domain.OrgaPerson convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPerson.class);
            }
        };
    }
    
    public Converter<OrgaPersonAuditRecord, String> getOrgaPersonAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord, java.lang.String>() {
            public String convert(OrgaPersonAuditRecord orgaPersonAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaPersonAuditRecord> getIdToOrgaPersonAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord convert(java.lang.Long id) {
                return orgaPersonAuditRecordService.findOrgaPersonAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaPersonAuditRecord> getStringToOrgaPersonAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPersonAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaPersonForm, String> getOrgaPersonFormToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPersonForm, java.lang.String>() {
            public String convert(OrgaPersonForm orgaPersonForm) {
                return orgaPersonForm.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaPersonForm> getIdToOrgaPersonFormConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPersonForm>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonForm convert(java.lang.Long id) {
                return orgaPersonFormService.findOrgaPersonForm(id);
            }
        };
    }
    
    public Converter<String, OrgaPersonForm> getStringToOrgaPersonFormConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPersonForm>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonForm convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPersonForm.class);
            }
        };
    }
    
    public Converter<OrgaPersonFormAuditRecord, String> getOrgaPersonFormAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord, java.lang.String>() {
            public String convert(OrgaPersonFormAuditRecord orgaPersonFormAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaPersonFormAuditRecord> getIdToOrgaPersonFormAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord convert(java.lang.Long id) {
                return orgaPersonFormAuditRecordService.findOrgaPersonFormAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaPersonFormAuditRecord> getStringToOrgaPersonFormAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonFormAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPersonFormAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaPersonRole, String> getOrgaPersonRoleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPersonRole, java.lang.String>() {
            public String convert(OrgaPersonRole orgaPersonRole) {
                return orgaPersonRole.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaPersonRole> getIdToOrgaPersonRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPersonRole>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonRole convert(java.lang.Long id) {
                return orgaPersonRoleService.findOrgaPersonRole(id);
            }
        };
    }
    
    public Converter<String, OrgaPersonRole> getStringToOrgaPersonRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPersonRole>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonRole convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPersonRole.class);
            }
        };
    }
    
    public Converter<OrgaPersonRoleAuditRecord, String> getOrgaPersonRoleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord, java.lang.String>() {
            public String convert(OrgaPersonRoleAuditRecord orgaPersonRoleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaPersonRoleAuditRecord> getIdToOrgaPersonRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord convert(java.lang.Long id) {
                return orgaPersonRoleAuditRecordService.findOrgaPersonRoleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaPersonRoleAuditRecord> getStringToOrgaPersonRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaPersonRoleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaPersonRoleAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaRelation, String> getOrgaRelationToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaRelation, java.lang.String>() {
            public String convert(OrgaRelation orgaRelation) {
                return orgaRelation.getRelationKey();
            }
        };
    }
    
    public Converter<Long, OrgaRelation> getIdToOrgaRelationConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaRelation>() {
            public org.adorsys.aderp.orga.domain.OrgaRelation convert(java.lang.Long id) {
                return orgaRelationService.findOrgaRelation(id);
            }
        };
    }
    
    public Converter<String, OrgaRelation> getStringToOrgaRelationConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaRelation>() {
            public org.adorsys.aderp.orga.domain.OrgaRelation convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaRelation.class);
            }
        };
    }
    
    public Converter<OrgaRelationAuditRecord, String> getOrgaRelationAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord, java.lang.String>() {
            public String convert(OrgaRelationAuditRecord orgaRelationAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaRelationAuditRecord> getIdToOrgaRelationAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord convert(java.lang.Long id) {
                return orgaRelationAuditRecordService.findOrgaRelationAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaRelationAuditRecord> getStringToOrgaRelationAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaRelationAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaRelationRole, String> getOrgaRelationRoleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaRelationRole, java.lang.String>() {
            public String convert(OrgaRelationRole orgaRelationRole) {
                return orgaRelationRole.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaRelationRole> getIdToOrgaRelationRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaRelationRole>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationRole convert(java.lang.Long id) {
                return orgaRelationRoleService.findOrgaRelationRole(id);
            }
        };
    }
    
    public Converter<String, OrgaRelationRole> getStringToOrgaRelationRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaRelationRole>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationRole convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaRelationRole.class);
            }
        };
    }
    
    public Converter<OrgaRelationRoleAuditRecord, String> getOrgaRelationRoleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord, java.lang.String>() {
            public String convert(OrgaRelationRoleAuditRecord orgaRelationRoleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaRelationRoleAuditRecord> getIdToOrgaRelationRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord convert(java.lang.Long id) {
                return orgaRelationRoleAuditRecordService.findOrgaRelationRoleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaRelationRoleAuditRecord> getStringToOrgaRelationRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaRelationRoleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaRelationRoleAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaResource, String> getOrgaResourceToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaResource, java.lang.String>() {
            public String convert(OrgaResource orgaResource) {
                return orgaResource.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaResource> getIdToOrgaResourceConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaResource>() {
            public org.adorsys.aderp.orga.domain.OrgaResource convert(java.lang.Long id) {
                return orgaResourceService.findOrgaResource(id);
            }
        };
    }
    
    public Converter<String, OrgaResource> getStringToOrgaResourceConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaResource>() {
            public org.adorsys.aderp.orga.domain.OrgaResource convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaResource.class);
            }
        };
    }
    
    public Converter<OrgaResourceAuditRecord, String> getOrgaResourceAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord, java.lang.String>() {
            public String convert(OrgaResourceAuditRecord orgaResourceAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaResourceAuditRecord> getIdToOrgaResourceAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord convert(java.lang.Long id) {
                return orgaResourceAuditRecordService.findOrgaResourceAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaResourceAuditRecord> getStringToOrgaResourceAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaResourceAuditRecord.class);
            }
        };
    }
    
    public Converter<OrgaResourceType, String> getOrgaResourceTypeToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaResourceType, java.lang.String>() {
            public String convert(OrgaResourceType orgaResourceType) {
                return orgaResourceType.getTitle();
            }
        };
    }
    
    public Converter<Long, OrgaResourceType> getIdToOrgaResourceTypeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaResourceType>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceType convert(java.lang.Long id) {
                return orgaResourceTypeService.findOrgaResourceType(id);
            }
        };
    }
    
    public Converter<String, OrgaResourceType> getStringToOrgaResourceTypeConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaResourceType>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceType convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaResourceType.class);
            }
        };
    }
    
    public Converter<OrgaResourceTypeAuditRecord, String> getOrgaResourceTypeAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord, java.lang.String>() {
            public String convert(OrgaResourceTypeAuditRecord orgaResourceTypeAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, OrgaResourceTypeAuditRecord> getIdToOrgaResourceTypeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord convert(java.lang.Long id) {
                return orgaResourceTypeAuditRecordService.findOrgaResourceTypeAuditRecord(id);
            }
        };
    }
    
    public Converter<String, OrgaResourceTypeAuditRecord> getStringToOrgaResourceTypeAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord>() {
            public org.adorsys.aderp.orga.domain.OrgaResourceTypeAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), OrgaResourceTypeAuditRecord.class);
            }
        };
    }
    
    public Converter<PersonAddress, String> getPersonAddressToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.PersonAddress, java.lang.String>() {
            public String convert(PersonAddress personAddress) {
                return personAddress.getPersonAddressKey();
            }
        };
    }
    
    public Converter<Long, PersonAddress> getIdToPersonAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.PersonAddress>() {
            public org.adorsys.aderp.orga.domain.PersonAddress convert(java.lang.Long id) {
                return personAddressService.findPersonAddress(id);
            }
        };
    }
    
    public Converter<String, PersonAddress> getStringToPersonAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.PersonAddress>() {
            public org.adorsys.aderp.orga.domain.PersonAddress convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), PersonAddress.class);
            }
        };
    }
    
    public Converter<PersonAddressAuditRecord, String> getPersonAddressAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.PersonAddressAuditRecord, java.lang.String>() {
            public String convert(PersonAddressAuditRecord personAddressAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, PersonAddressAuditRecord> getIdToPersonAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.PersonAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.PersonAddressAuditRecord convert(java.lang.Long id) {
                return personAddressAuditRecordService.findPersonAddressAuditRecord(id);
            }
        };
    }
    
    public Converter<String, PersonAddressAuditRecord> getStringToPersonAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.PersonAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.PersonAddressAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), PersonAddressAuditRecord.class);
            }
        };
    }
    
    public Converter<PersonEmail, String> getPersonEmailToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.PersonEmail, java.lang.String>() {
            public String convert(PersonEmail personEmail) {
                return personEmail.getEmailAddress();
            }
        };
    }
    
    public Converter<Long, PersonEmail> getIdToPersonEmailConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.PersonEmail>() {
            public org.adorsys.aderp.orga.domain.PersonEmail convert(java.lang.Long id) {
                return personEmailService.findPersonEmail(id);
            }
        };
    }
    
    public Converter<String, PersonEmail> getStringToPersonEmailConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.PersonEmail>() {
            public org.adorsys.aderp.orga.domain.PersonEmail convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), PersonEmail.class);
            }
        };
    }
    
    public Converter<PersonEmailAuditRecord, String> getPersonEmailAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.PersonEmailAuditRecord, java.lang.String>() {
            public String convert(PersonEmailAuditRecord personEmailAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, PersonEmailAuditRecord> getIdToPersonEmailAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.PersonEmailAuditRecord>() {
            public org.adorsys.aderp.orga.domain.PersonEmailAuditRecord convert(java.lang.Long id) {
                return personEmailAuditRecordService.findPersonEmailAuditRecord(id);
            }
        };
    }
    
    public Converter<String, PersonEmailAuditRecord> getStringToPersonEmailAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.PersonEmailAuditRecord>() {
            public org.adorsys.aderp.orga.domain.PersonEmailAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), PersonEmailAuditRecord.class);
            }
        };
    }
    
    public Converter<Region, String> getRegionToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.Region, java.lang.String>() {
            public String convert(Region region) {
                return region.getTitle();
            }
        };
    }
    
    public Converter<Long, Region> getIdToRegionConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.Region>() {
            public org.adorsys.aderp.orga.domain.Region convert(java.lang.Long id) {
                return regionService.findRegion(id);
            }
        };
    }
    
    public Converter<String, Region> getStringToRegionConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.Region>() {
            public org.adorsys.aderp.orga.domain.Region convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), Region.class);
            }
        };
    }
    
    public Converter<RegionAuditRecord, String> getRegionAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.RegionAuditRecord, java.lang.String>() {
            public String convert(RegionAuditRecord regionAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, RegionAuditRecord> getIdToRegionAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.RegionAuditRecord>() {
            public org.adorsys.aderp.orga.domain.RegionAuditRecord convert(java.lang.Long id) {
                return regionAuditRecordService.findRegionAuditRecord(id);
            }
        };
    }
    
    public Converter<String, RegionAuditRecord> getStringToRegionAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.RegionAuditRecord>() {
            public org.adorsys.aderp.orga.domain.RegionAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), RegionAuditRecord.class);
            }
        };
    }
    
    public Converter<ResourceAddress, String> getResourceAddressToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceAddress, java.lang.String>() {
            public String convert(ResourceAddress resourceAddress) {
                return resourceAddress.getResourceAddressKey();
            }
        };
    }
    
    public Converter<Long, ResourceAddress> getIdToResourceAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceAddress>() {
            public org.adorsys.aderp.orga.domain.ResourceAddress convert(java.lang.Long id) {
                return resourceAddressService.findResourceAddress(id);
            }
        };
    }
    
    public Converter<String, ResourceAddress> getStringToResourceAddressConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceAddress>() {
            public org.adorsys.aderp.orga.domain.ResourceAddress convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceAddress.class);
            }
        };
    }
    
    public Converter<ResourceAddressAuditRecord, String> getResourceAddressAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord, java.lang.String>() {
            public String convert(ResourceAddressAuditRecord resourceAddressAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ResourceAddressAuditRecord> getIdToResourceAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord convert(java.lang.Long id) {
                return resourceAddressAuditRecordService.findResourceAddressAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ResourceAddressAuditRecord> getStringToResourceAddressAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceAddressAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceAddressAuditRecord.class);
            }
        };
    }
    
    public Converter<ResourceCondition, String> getResourceConditionToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceCondition, java.lang.String>() {
            public String convert(ResourceCondition resourceCondition) {
                return resourceCondition.getTitle();
            }
        };
    }
    
    public Converter<Long, ResourceCondition> getIdToResourceConditionConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceCondition>() {
            public org.adorsys.aderp.orga.domain.ResourceCondition convert(java.lang.Long id) {
                return resourceConditionService.findResourceCondition(id);
            }
        };
    }
    
    public Converter<String, ResourceCondition> getStringToResourceConditionConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceCondition>() {
            public org.adorsys.aderp.orga.domain.ResourceCondition convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceCondition.class);
            }
        };
    }
    
    public Converter<ResourceConditionAuditRecord, String> getResourceConditionAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord, java.lang.String>() {
            public String convert(ResourceConditionAuditRecord resourceConditionAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ResourceConditionAuditRecord> getIdToResourceConditionAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord convert(java.lang.Long id) {
                return resourceConditionAuditRecordService.findResourceConditionAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ResourceConditionAuditRecord> getStringToResourceConditionAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceConditionAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceConditionAuditRecord.class);
            }
        };
    }
    
    public Converter<ResourceEmail, String> getResourceEmailToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceEmail, java.lang.String>() {
            public String convert(ResourceEmail resourceEmail) {
                return resourceEmail.getEmailAddress();
            }
        };
    }
    
    public Converter<Long, ResourceEmail> getIdToResourceEmailConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceEmail>() {
            public org.adorsys.aderp.orga.domain.ResourceEmail convert(java.lang.Long id) {
                return resourceEmailService.findResourceEmail(id);
            }
        };
    }
    
    public Converter<String, ResourceEmail> getStringToResourceEmailConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceEmail>() {
            public org.adorsys.aderp.orga.domain.ResourceEmail convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceEmail.class);
            }
        };
    }
    
    public Converter<ResourceEmailAuditRecord, String> getResourceEmailAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord, java.lang.String>() {
            public String convert(ResourceEmailAuditRecord resourceEmailAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ResourceEmailAuditRecord> getIdToResourceEmailAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord convert(java.lang.Long id) {
                return resourceEmailAuditRecordService.findResourceEmailAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ResourceEmailAuditRecord> getStringToResourceEmailAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceEmailAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceEmailAuditRecord.class);
            }
        };
    }
    
    public Converter<ResourceRelation, String> getResourceRelationToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceRelation, java.lang.String>() {
            public String convert(ResourceRelation resourceRelation) {
                return resourceRelation.getRelationKey();
            }
        };
    }
    
    public Converter<Long, ResourceRelation> getIdToResourceRelationConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceRelation>() {
            public org.adorsys.aderp.orga.domain.ResourceRelation convert(java.lang.Long id) {
                return resourceRelationService.findResourceRelation(id);
            }
        };
    }
    
    public Converter<String, ResourceRelation> getStringToResourceRelationConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceRelation>() {
            public org.adorsys.aderp.orga.domain.ResourceRelation convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceRelation.class);
            }
        };
    }
    
    public Converter<ResourceRelationAuditRecord, String> getResourceRelationAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord, java.lang.String>() {
            public String convert(ResourceRelationAuditRecord resourceRelationAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ResourceRelationAuditRecord> getIdToResourceRelationAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord convert(java.lang.Long id) {
                return resourceRelationAuditRecordService.findResourceRelationAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ResourceRelationAuditRecord> getStringToResourceRelationAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceRelationAuditRecord.class);
            }
        };
    }
    
    public Converter<ResourceRelationRole, String> getResourceRelationRoleToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceRelationRole, java.lang.String>() {
            public String convert(ResourceRelationRole resourceRelationRole) {
                return resourceRelationRole.getTitle();
            }
        };
    }
    
    public Converter<Long, ResourceRelationRole> getIdToResourceRelationRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceRelationRole>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationRole convert(java.lang.Long id) {
                return resourceRelationRoleService.findResourceRelationRole(id);
            }
        };
    }
    
    public Converter<String, ResourceRelationRole> getStringToResourceRelationRoleConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceRelationRole>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationRole convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceRelationRole.class);
            }
        };
    }
    
    public Converter<ResourceRelationRoleAuditRecord, String> getResourceRelationRoleAuditRecordToStringConverter() {
        return new org.springframework.core.convert.converter.Converter<org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord, java.lang.String>() {
            public String convert(ResourceRelationRoleAuditRecord resourceRelationRoleAuditRecord) {
                return new StringBuilder().toString();
            }
        };
    }
    
    public Converter<Long, ResourceRelationRoleAuditRecord> getIdToResourceRelationRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.Long, org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord convert(java.lang.Long id) {
                return resourceRelationRoleAuditRecordService.findResourceRelationRoleAuditRecord(id);
            }
        };
    }
    
    public Converter<String, ResourceRelationRoleAuditRecord> getStringToResourceRelationRoleAuditRecordConverter() {
        return new org.springframework.core.convert.converter.Converter<java.lang.String, org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord>() {
            public org.adorsys.aderp.orga.domain.ResourceRelationRoleAuditRecord convert(String id) {
                return getObject().convert(getObject().convert(id, Long.class), ResourceRelationRoleAuditRecord.class);
            }
        };
    }
    
    public void installLabelConverters(FormatterRegistry registry) {
        registry.addConverter(getAccTitleToStringConverter());
        registry.addConverter(getIdToAccTitleConverter());
        registry.addConverter(getStringToAccTitleConverter());
        registry.addConverter(getAccTitleAuditRecordToStringConverter());
        registry.addConverter(getIdToAccTitleAuditRecordConverter());
        registry.addConverter(getStringToAccTitleAuditRecordConverter());
        registry.addConverter(getCityToStringConverter());
        registry.addConverter(getIdToCityConverter());
        registry.addConverter(getStringToCityConverter());
        registry.addConverter(getCityAuditRecordToStringConverter());
        registry.addConverter(getIdToCityAuditRecordConverter());
        registry.addConverter(getStringToCityAuditRecordConverter());
        registry.addConverter(getContinentToStringConverter());
        registry.addConverter(getIdToContinentConverter());
        registry.addConverter(getStringToContinentConverter());
        registry.addConverter(getContinentAuditRecordToStringConverter());
        registry.addConverter(getIdToContinentAuditRecordConverter());
        registry.addConverter(getStringToContinentAuditRecordConverter());
        registry.addConverter(getCountryToStringConverter());
        registry.addConverter(getIdToCountryConverter());
        registry.addConverter(getStringToCountryConverter());
        registry.addConverter(getCountryAuditRecordToStringConverter());
        registry.addConverter(getIdToCountryAuditRecordConverter());
        registry.addConverter(getStringToCountryAuditRecordConverter());
        registry.addConverter(getCurrencyInstanceToStringConverter());
        registry.addConverter(getIdToCurrencyInstanceConverter());
        registry.addConverter(getStringToCurrencyInstanceConverter());
        registry.addConverter(getCurrencyInstanceAuditRecordToStringConverter());
        registry.addConverter(getIdToCurrencyInstanceAuditRecordConverter());
        registry.addConverter(getStringToCurrencyInstanceAuditRecordConverter());
        registry.addConverter(getDisabilityTypeToStringConverter());
        registry.addConverter(getIdToDisabilityTypeConverter());
        registry.addConverter(getStringToDisabilityTypeConverter());
        registry.addConverter(getDisabilityTypeAuditRecordToStringConverter());
        registry.addConverter(getIdToDisabilityTypeAuditRecordConverter());
        registry.addConverter(getStringToDisabilityTypeAuditRecordConverter());
        registry.addConverter(getDistrictToStringConverter());
        registry.addConverter(getIdToDistrictConverter());
        registry.addConverter(getStringToDistrictConverter());
        registry.addConverter(getDistrictAuditRecordToStringConverter());
        registry.addConverter(getIdToDistrictAuditRecordConverter());
        registry.addConverter(getStringToDistrictAuditRecordConverter());
        registry.addConverter(getEduDegreeToStringConverter());
        registry.addConverter(getIdToEduDegreeConverter());
        registry.addConverter(getStringToEduDegreeConverter());
        registry.addConverter(getEduDegreeAuditRecordToStringConverter());
        registry.addConverter(getIdToEduDegreeAuditRecordConverter());
        registry.addConverter(getStringToEduDegreeAuditRecordConverter());
        registry.addConverter(getEmailAddressRoleToStringConverter());
        registry.addConverter(getIdToEmailAddressRoleConverter());
        registry.addConverter(getStringToEmailAddressRoleConverter());
        registry.addConverter(getEmailAddressRoleAuditRecordToStringConverter());
        registry.addConverter(getIdToEmailAddressRoleAuditRecordConverter());
        registry.addConverter(getStringToEmailAddressRoleAuditRecordConverter());
        registry.addConverter(getGenderToStringConverter());
        registry.addConverter(getIdToGenderConverter());
        registry.addConverter(getStringToGenderConverter());
        registry.addConverter(getGenderAuditRecordToStringConverter());
        registry.addConverter(getIdToGenderAuditRecordConverter());
        registry.addConverter(getStringToGenderAuditRecordConverter());
        registry.addConverter(getHonorTitleToStringConverter());
        registry.addConverter(getIdToHonorTitleConverter());
        registry.addConverter(getStringToHonorTitleConverter());
        registry.addConverter(getHonorTitleAuditRecordToStringConverter());
        registry.addConverter(getIdToHonorTitleAuditRecordConverter());
        registry.addConverter(getStringToHonorTitleAuditRecordConverter());
        registry.addConverter(getMaritalStatusToStringConverter());
        registry.addConverter(getIdToMaritalStatusConverter());
        registry.addConverter(getStringToMaritalStatusConverter());
        registry.addConverter(getMaritalStatusAuditRecordToStringConverter());
        registry.addConverter(getIdToMaritalStatusAuditRecordConverter());
        registry.addConverter(getStringToMaritalStatusAuditRecordConverter());
        registry.addConverter(getOrgaAddressToStringConverter());
        registry.addConverter(getIdToOrgaAddressConverter());
        registry.addConverter(getStringToOrgaAddressConverter());
        registry.addConverter(getOrgaAddressAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaAddressAuditRecordConverter());
        registry.addConverter(getStringToOrgaAddressAuditRecordConverter());
        registry.addConverter(getOrgaAddressRoleToStringConverter());
        registry.addConverter(getIdToOrgaAddressRoleConverter());
        registry.addConverter(getStringToOrgaAddressRoleConverter());
        registry.addConverter(getOrgaAddressRoleAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaAddressRoleAuditRecordConverter());
        registry.addConverter(getStringToOrgaAddressRoleAuditRecordConverter());
        registry.addConverter(getOrgaDataToStringConverter());
        registry.addConverter(getIdToOrgaDataConverter());
        registry.addConverter(getStringToOrgaDataConverter());
        registry.addConverter(getOrgaPersonToStringConverter());
        registry.addConverter(getIdToOrgaPersonConverter());
        registry.addConverter(getStringToOrgaPersonConverter());
        registry.addConverter(getOrgaPersonAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaPersonAuditRecordConverter());
        registry.addConverter(getStringToOrgaPersonAuditRecordConverter());
        registry.addConverter(getOrgaPersonFormToStringConverter());
        registry.addConverter(getIdToOrgaPersonFormConverter());
        registry.addConverter(getStringToOrgaPersonFormConverter());
        registry.addConverter(getOrgaPersonFormAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaPersonFormAuditRecordConverter());
        registry.addConverter(getStringToOrgaPersonFormAuditRecordConverter());
        registry.addConverter(getOrgaPersonRoleToStringConverter());
        registry.addConverter(getIdToOrgaPersonRoleConverter());
        registry.addConverter(getStringToOrgaPersonRoleConverter());
        registry.addConverter(getOrgaPersonRoleAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaPersonRoleAuditRecordConverter());
        registry.addConverter(getStringToOrgaPersonRoleAuditRecordConverter());
        registry.addConverter(getOrgaRelationToStringConverter());
        registry.addConverter(getIdToOrgaRelationConverter());
        registry.addConverter(getStringToOrgaRelationConverter());
        registry.addConverter(getOrgaRelationAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaRelationAuditRecordConverter());
        registry.addConverter(getStringToOrgaRelationAuditRecordConverter());
        registry.addConverter(getOrgaRelationRoleToStringConverter());
        registry.addConverter(getIdToOrgaRelationRoleConverter());
        registry.addConverter(getStringToOrgaRelationRoleConverter());
        registry.addConverter(getOrgaRelationRoleAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaRelationRoleAuditRecordConverter());
        registry.addConverter(getStringToOrgaRelationRoleAuditRecordConverter());
        registry.addConverter(getOrgaResourceToStringConverter());
        registry.addConverter(getIdToOrgaResourceConverter());
        registry.addConverter(getStringToOrgaResourceConverter());
        registry.addConverter(getOrgaResourceAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaResourceAuditRecordConverter());
        registry.addConverter(getStringToOrgaResourceAuditRecordConverter());
        registry.addConverter(getOrgaResourceTypeToStringConverter());
        registry.addConverter(getIdToOrgaResourceTypeConverter());
        registry.addConverter(getStringToOrgaResourceTypeConverter());
        registry.addConverter(getOrgaResourceTypeAuditRecordToStringConverter());
        registry.addConverter(getIdToOrgaResourceTypeAuditRecordConverter());
        registry.addConverter(getStringToOrgaResourceTypeAuditRecordConverter());
        registry.addConverter(getPersonAddressToStringConverter());
        registry.addConverter(getIdToPersonAddressConverter());
        registry.addConverter(getStringToPersonAddressConverter());
        registry.addConverter(getPersonAddressAuditRecordToStringConverter());
        registry.addConverter(getIdToPersonAddressAuditRecordConverter());
        registry.addConverter(getStringToPersonAddressAuditRecordConverter());
        registry.addConverter(getPersonEmailToStringConverter());
        registry.addConverter(getIdToPersonEmailConverter());
        registry.addConverter(getStringToPersonEmailConverter());
        registry.addConverter(getPersonEmailAuditRecordToStringConverter());
        registry.addConverter(getIdToPersonEmailAuditRecordConverter());
        registry.addConverter(getStringToPersonEmailAuditRecordConverter());
        registry.addConverter(getRegionToStringConverter());
        registry.addConverter(getIdToRegionConverter());
        registry.addConverter(getStringToRegionConverter());
        registry.addConverter(getRegionAuditRecordToStringConverter());
        registry.addConverter(getIdToRegionAuditRecordConverter());
        registry.addConverter(getStringToRegionAuditRecordConverter());
        registry.addConverter(getResourceAddressToStringConverter());
        registry.addConverter(getIdToResourceAddressConverter());
        registry.addConverter(getStringToResourceAddressConverter());
        registry.addConverter(getResourceAddressAuditRecordToStringConverter());
        registry.addConverter(getIdToResourceAddressAuditRecordConverter());
        registry.addConverter(getStringToResourceAddressAuditRecordConverter());
        registry.addConverter(getResourceConditionToStringConverter());
        registry.addConverter(getIdToResourceConditionConverter());
        registry.addConverter(getStringToResourceConditionConverter());
        registry.addConverter(getResourceConditionAuditRecordToStringConverter());
        registry.addConverter(getIdToResourceConditionAuditRecordConverter());
        registry.addConverter(getStringToResourceConditionAuditRecordConverter());
        registry.addConverter(getResourceEmailToStringConverter());
        registry.addConverter(getIdToResourceEmailConverter());
        registry.addConverter(getStringToResourceEmailConverter());
        registry.addConverter(getResourceEmailAuditRecordToStringConverter());
        registry.addConverter(getIdToResourceEmailAuditRecordConverter());
        registry.addConverter(getStringToResourceEmailAuditRecordConverter());
        registry.addConverter(getResourceRelationToStringConverter());
        registry.addConverter(getIdToResourceRelationConverter());
        registry.addConverter(getStringToResourceRelationConverter());
        registry.addConverter(getResourceRelationAuditRecordToStringConverter());
        registry.addConverter(getIdToResourceRelationAuditRecordConverter());
        registry.addConverter(getStringToResourceRelationAuditRecordConverter());
        registry.addConverter(getResourceRelationRoleToStringConverter());
        registry.addConverter(getIdToResourceRelationRoleConverter());
        registry.addConverter(getStringToResourceRelationRoleConverter());
        registry.addConverter(getResourceRelationRoleAuditRecordToStringConverter());
        registry.addConverter(getIdToResourceRelationRoleAuditRecordConverter());
        registry.addConverter(getStringToResourceRelationRoleAuditRecordConverter());
    }
    
    public void afterPropertiesSet() {
        super.afterPropertiesSet();
        installLabelConverters(getObject());
    }
}
